package com.rj.ability.leqi.req;

import lombok.Data;

/**
 * @author YFX_RANLUBO
 * @date 2024/04/30 15:42
 **/
@Data
public class CxhzqrdlbReq {
    /**
     * 用户角色类型  varchar  2  是  0：销方  1：购方
     */
    private String yhjslx;
    /**
     *（销售方）统一社  会信用代码/纳税  人识别号/身份证  件号码  varchar  20  否
     * 条件必录，作  为销方，必录
     */
    private String xsfnsrsbh;
    /**
     * （销售方）名称  varchar  300  否  条件必录，作  为销方，必录
     */
    private String xsfmc;
    /**
     * （购买方）统一社  会信用代码/纳税  人识别号/身份证  件号码  varchar  20  否
     * 条件必录，作  为购方，必录  101
     */
    private String gmfnsrsbh;
    /**
     * （购买方）名称  varchar  300  否  条件必录，作  为购方，必录
     */
    private String gmfmc;
    /**
     * 录入方身份  varchar  2  否  0：销方  1：购方
     */
    private String lrfsf;
    /**
     * 录入日期起  date  20  否  yyyy-MM-dd
     */
    private String lrrqq;
    /**
     * 录入日期止  date  20  否  yyyy-MM-dd
     */
    private String lrrqz;
    /**
     * 蓝字发票代码  varchar  12  否
     */
    private String lzfpdm;
    /**
     * 蓝字发票号码  varchar  20  否
     */
    private String lzfphm;
    /**
     *  红字确认单编号  varchar  20  否
     */
    private String hzfpxxqrdbh;
    /**
     * 红字确认信息状  态代码  varchar  2  否
     * 01：无需确认  02：销方录入  待购方确认  03：购方录入  待销方确认
     * 04：购销双方  已确认  05：作废（销  方录入购方否  认）  06：作废（购  方录入销方否  认）
     * 07：作废（超  72  小  时  未  确  认）  08：（发起方  撤销）  09：作废（确  认后撤销）
     * 10：作废（异  常凭证）
     */
    private String hzqrxxztDm;
    /**
     * 发票票种代码  varchar  2  否
     * 01:  增值税专  用发票  02:  普通发票  03:  机动车统一销售发票
     * 04:  二手车统一销售发票  05：铁路客票电子发票  06：航空运输电子客票行程单
     */
    private String fppzDm;
    /**
     * 页码  number  10  否  15  pageSize  每页数量  number  10  否
     */
    private String pageNumber;
    /**
     *  每页数量  number  10  否
     */
    private String pageSize;

}
